
╔═════════╦════════════════════════════════════════════════════════════
║ GT-HELP ║ PROTOCOL.BBS - the Upload and Download Protocols you offer
╚═════════╩════════════════════════════════════════════════════════════


    The PROTOCOL.BBS file is used when a caller executes the download or
    upload commands.

    It has two parts:

    a)  The first line, which "looks" like a comment and is not seen by the
        caller, tells GT which protocols you intend to support.

    b)  The remainder of the file is shown to the caller.


┌───────────────────┐
│ The Protocol List │
└───────────────────┘

    The first line must be a list of the CHARACTERS that you wish GT to
    recognise as valid protocol selection characters.  It should begin
    with a semicolon in column 1 -- for example :

;xwt1ybmkszgi;

    Those which correspond to *internal* protocols have fixed meanings :

        x       Xmodem
        y       Ymodem
        b       Ymodem Batch
        1       1K Telink
        w       WXmodem
        m       Megalink
        s       Sealink

    *Other* characters can be chosen for external protocols.  The usual 
    ones are:

        z       Zmodem
        k       Kermit
        g       Ymodem-G
        i       bImodem

    Of course, you should only include these characters in your protocol
    list if you obtained the associated external protocols and have set up
    their associated batch files.

    There is generally no advantage in disabling any of the internal
    protocols, though you can do so by deleting the character from the top
    line if you wish.


┌──────────────────────┐
│ The Protocol Display │
└──────────────────────┘

    The remainder of the the file is shown to callers and can be edited any
    way that makes sense.  An example is :

       ┌────────────────────────────────────────────────────────┐
       │ <X> Xmodem   --  most comms programs support this      │
       │ <Z> Zmodem   --  better if you have it                 │
       │ <I> bImodem  --  send and receive at the same time     │
       │                                                        │
       │ [t] Telink     [y] Ymodem       [k] Kermit             │
       │ [w] WXmodem    [1] 1k Telink    [b] Ymodem Batch       │
       │ [s] SEAlink    [m] MegaLink                            │
       └────────────────────────────────────────────────────────┘


┌───────────────────────────────┐
│ Installing External Protocols │
└───────────────────────────────┘

    As their name implies, the external protocols require external programs
    and are therefore optional.

    To configure *additional* external protocols :

    a)  Choose a protocol selection character (an alpha character not
            already in the list above) and add it to the protocol.bbs
            list

    b)  In GT ALT-I, find the external protocols table and specify a 2
            character reference which you will use as the first two
            characters of your batch files (xxRX.BAT for sending,
            xxTX.BAT for receiving).

    c)  Also in GT ALT-I, specify the overlay characteristics for the protocol.

        Hint:   Overlaid is safe, but slow - non-overlaid may work if you
                have enough free memory.

    d)  Use the Additional Protocols option in GT-Help to create and
        edit the batch files.

    e)  Install any other files which the protocol itself requires.

                 
